#ifndef	__camera_visual_H__
#define	__camera_visual_H__

#include "rendPlatform.hpp"
#include "rendVisual.hpp"
#include "rendCamera.hpp"
#include <string>

namespace rend
{

class CameraVisual : public Visual
{
public:

	void				buildFrom(const Camera& cam);

	virtual void		draw();
	virtual void		drawWire();

	CameraVisual();

private:

	std::string					m_vtx;
	static const std::string	s_idx[2];
};

} // namespace rend

#endif // __camera_visual_H__
